Protein review